package com.sjgtw.cloud.web.floodCtrlRecord.domain;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.sjgtw.cloud.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 防洪抢修记录对象 t_eg_flood_ctrl_record
 * 
 * @author lvyoufang
 * @date 2024-03-14
 */
@ApiModel(value="防洪抢修记录对象", description="t_eg_flood_ctrl_record")
public class FloodCtrlRecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 区段 */
    @ApiModelProperty(value = "区段")
    private Long section;

    /** 工区 */
    @ApiModelProperty(value = "工区")
    private Long workArea;

    /** 区段名称 */
    @ApiModelProperty(value = "区段名称")
    @ExcelProperty(value = "区段")
    private String sectionName;

    /** 工区名称 */
    @ApiModelProperty(value = "工区名称")
    @ExcelProperty(value = "工区")
    private String workAreaName;

    /** 防洪时间 */
    @ApiModelProperty(value = "防洪时间")
    @DateTimeFormat("yyyy-MM-dd")
    @ExcelProperty(value = "防洪抢修时间")
    private Date floodTime;

    /** 地点 */
    @ApiModelProperty(value = "地点")
    @ExcelProperty(value = "地点")
    private String place;

    /** 问题 */
    @ApiModelProperty(value = "问题")
    @ExcelProperty(value = "问题")
    private String problem;

    /** 出动人员（人） */
    @ApiModelProperty(value = "出动人员")
    @ExcelProperty(value = "出动人员（人）")
    private String personNum;

    /** 抢修时间（小时） */
    @ApiModelProperty(value = "抢修时间")
    @ExcelProperty(value = "抢修时间（小时）")
    private String repairHour;

    /** 汽车 */
    @ApiModelProperty(value = "汽车")
    @ExcelProperty(value = "汽车")
    private String consumables1;

    /** 轨道车 */
    @ApiModelProperty(value = "轨道车")
    @ExcelProperty(value = "轨道车")
    private String consumables2;

    /** 回填土方 */
    @ApiModelProperty(value = "回填土方")
    @ExcelProperty(value = "回填土方")
    private String consumables3;

    /** 覆盖彩条布 */
    @ApiModelProperty(value = "覆盖彩条布")
    @ExcelProperty(value = "覆盖彩条布")
    private String consumables4;

    /** 铺设博文排水管φ60cm */
    @ApiModelProperty(value = "铺设博文排水管φ60cm")
    @ExcelProperty(value = "铺设博文排水管φ60cm")
    private String consumables5;

    /** 轨道车卸土方 */
    @ApiModelProperty(value = "轨道车卸土方")
    @ExcelProperty(value = "轨道车卸土方")
    private String consumables6;

    /** 清理水沟淤积 */
    @ApiModelProperty(value = "清理水沟淤积")
    @ExcelProperty(value = "清理水沟淤积")
    private String consumables7;

    /** 浆砌片石 */
    @ApiModelProperty(value = "浆砌片石")
    @ExcelProperty(value = "浆砌片石")
    private String consumables8;

    /** 砂浆勾缝 */
    @ApiModelProperty(value = "砂浆勾缝")
    @ExcelProperty(value = "砂浆勾缝")
    private String consumables9;

    /** 砂浆抹面 */
    @ApiModelProperty(value = "砂浆抹面")
    @ExcelProperty(value = "砂浆抹面")
    private String consumables10;

    /** 锹 */
    @ApiModelProperty(value = "锹")
    @ExcelProperty(value = "锹")
    private String consumables11;

    /** 叉 */
    @ApiModelProperty(value = "叉")
    @ExcelProperty(value = "叉")
    private String consumables12;

    /** 编织袋 */
    @ApiModelProperty(value = "编织袋")
    @ExcelProperty(value = "编织袋")
    private String consumables13;

    /** 麻袋 */
    @ApiModelProperty(value = "麻袋")
    @ExcelProperty(value = "麻袋")
    private String consumables14;

    /** 皮匡 */
    @ApiModelProperty(value = "皮匡")
    @ExcelProperty(value = "皮匡")
    private String consumables15;

    /** 水泥 */
    @ApiModelProperty(value = "水泥")
    @ExcelProperty(value = "水泥")
    private String consumables16;

    /** 沙子 */
    @ApiModelProperty(value = "沙子")
    @ExcelProperty(value = "沙子")
    private String consumables17;

    /** 撬棍 */
    @ApiModelProperty(value = "撬棍")
    @ExcelProperty(value = "撬棍")
    private String consumables18;

    /** 捣镐 */
    @ApiModelProperty(value = "捣镐")
    @ExcelProperty(value = "捣镐")
    private String consumables19;

    /** 耙镐 */
    @ApiModelProperty(value = "耙镐")
    @ExcelProperty(value = "耙镐")
    private String consumables20;

    /** 大锤 */
    @ApiModelProperty(value = "大锤")
    @ExcelProperty(value = "大锤")
    private String consumables21;

    /** 直捣器 */
    @ApiModelProperty(value = "直捣器")
    @ExcelProperty(value = "直捣器")
    private String consumables22;

    /** 起拨道器 */
    @ApiModelProperty(value = "起拨道器")
    @ExcelProperty(value = "起拨道器")
    private String consumables23;

    /** 石砟 */
    @ApiModelProperty(value = "石砟")
    @ExcelProperty(value = "石砟")
    private String consumables24;

    /** 水桶 */
    @ApiModelProperty(value = "水桶")
    @ExcelProperty(value = "水桶")
    private String consumables25;

    /** 水泥毯 */
    @ApiModelProperty(value = "水泥毯")
    @ExcelProperty(value = "水泥毯")
    private String consumables26;

    /** 创建人id */
    @ApiModelProperty(value = "创建人id")
    @ExcelProperty(value = "创建人id")
    private Long createUserId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFloodTime(Date floodTime) 
    {
        this.floodTime = floodTime;
    }

    public Long getSection() {
        return section;
    }

    public void setSection(Long section) {
        this.section = section;
    }

    public Long getWorkArea() {
        return workArea;
    }

    public void setWorkArea(Long workArea) {
        this.workArea = workArea;
    }

    public String getSectionName() {
        return sectionName;
    }

    public void setSectionName(String sectionName) {
        this.sectionName = sectionName;
    }

    public String getWorkAreaName() {
        return workAreaName;
    }

    public void setWorkAreaName(String workAreaName) {
        this.workAreaName = workAreaName;
    }

    public Date getFloodTime()
    {
        return floodTime;
    }
    public void setPlace(String place) 
    {
        this.place = place;
    }

    public String getPlace() 
    {
        return place;
    }
    public void setProblem(String problem) 
    {
        this.problem = problem;
    }

    public String getProblem() 
    {
        return problem;
    }
    public void setPersonNum(String personNum) 
    {
        this.personNum = personNum;
    }

    public String getPersonNum() 
    {
        return personNum;
    }
    public void setRepairHour(String repairHour) 
    {
        this.repairHour = repairHour;
    }

    public String getRepairHour() 
    {
        return repairHour;
    }
    public void setConsumables1(String consumables1) 
    {
        this.consumables1 = consumables1;
    }

    public String getConsumables1() 
    {
        return consumables1;
    }
    public void setConsumables2(String consumables2) 
    {
        this.consumables2 = consumables2;
    }

    public String getConsumables2() 
    {
        return consumables2;
    }
    public void setConsumables3(String consumables3) 
    {
        this.consumables3 = consumables3;
    }

    public String getConsumables3() 
    {
        return consumables3;
    }
    public void setConsumables4(String consumables4) 
    {
        this.consumables4 = consumables4;
    }

    public String getConsumables4() 
    {
        return consumables4;
    }
    public void setConsumables5(String consumables5) 
    {
        this.consumables5 = consumables5;
    }

    public String getConsumables5() 
    {
        return consumables5;
    }
    public void setConsumables6(String consumables6) 
    {
        this.consumables6 = consumables6;
    }

    public String getConsumables6() 
    {
        return consumables6;
    }
    public void setConsumables7(String consumables7) 
    {
        this.consumables7 = consumables7;
    }

    public String getConsumables7() 
    {
        return consumables7;
    }
    public void setConsumables8(String consumables8) 
    {
        this.consumables8 = consumables8;
    }

    public String getConsumables8() 
    {
        return consumables8;
    }
    public void setConsumables9(String consumables9) 
    {
        this.consumables9 = consumables9;
    }

    public String getConsumables9() 
    {
        return consumables9;
    }
    public void setConsumables10(String consumables10) 
    {
        this.consumables10 = consumables10;
    }

    public String getConsumables10() 
    {
        return consumables10;
    }
    public void setConsumables11(String consumables11) 
    {
        this.consumables11 = consumables11;
    }

    public String getConsumables11() 
    {
        return consumables11;
    }
    public void setConsumables12(String consumables12) 
    {
        this.consumables12 = consumables12;
    }

    public String getConsumables12() 
    {
        return consumables12;
    }
    public void setConsumables13(String consumables13) 
    {
        this.consumables13 = consumables13;
    }

    public String getConsumables13() 
    {
        return consumables13;
    }
    public void setConsumables14(String consumables14) 
    {
        this.consumables14 = consumables14;
    }

    public String getConsumables14() 
    {
        return consumables14;
    }
    public void setConsumables15(String consumables15) 
    {
        this.consumables15 = consumables15;
    }

    public String getConsumables15() 
    {
        return consumables15;
    }
    public void setConsumables16(String consumables16) 
    {
        this.consumables16 = consumables16;
    }

    public String getConsumables16() 
    {
        return consumables16;
    }
    public void setConsumables17(String consumables17) 
    {
        this.consumables17 = consumables17;
    }

    public String getConsumables17() 
    {
        return consumables17;
    }
    public void setConsumables18(String consumables18) 
    {
        this.consumables18 = consumables18;
    }

    public String getConsumables18() 
    {
        return consumables18;
    }
    public void setConsumables19(String consumables19) 
    {
        this.consumables19 = consumables19;
    }

    public String getConsumables19() 
    {
        return consumables19;
    }
    public void setConsumables20(String consumables20) 
    {
        this.consumables20 = consumables20;
    }

    public String getConsumables20() 
    {
        return consumables20;
    }
    public void setConsumables21(String consumables21) 
    {
        this.consumables21 = consumables21;
    }

    public String getConsumables21() 
    {
        return consumables21;
    }
    public void setConsumables22(String consumables22) 
    {
        this.consumables22 = consumables22;
    }

    public String getConsumables22() 
    {
        return consumables22;
    }
    public void setConsumables23(String consumables23) 
    {
        this.consumables23 = consumables23;
    }

    public String getConsumables23() 
    {
        return consumables23;
    }
    public void setConsumables24(String consumables24) 
    {
        this.consumables24 = consumables24;
    }

    public String getConsumables24() 
    {
        return consumables24;
    }
    public void setConsumables25(String consumables25) 
    {
        this.consumables25 = consumables25;
    }

    public String getConsumables25() 
    {
        return consumables25;
    }
    public void setConsumables26(String consumables26) 
    {
        this.consumables26 = consumables26;
    }

    public String getConsumables26() 
    {
        return consumables26;
    }
    public void setCreateUserId(Long createUserId) 
    {
        this.createUserId = createUserId;
    }

    public Long getCreateUserId() 
    {
        return createUserId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("floodTime", getFloodTime())
            .append("place", getPlace())
            .append("problem", getProblem())
            .append("personNum", getPersonNum())
            .append("repairHour", getRepairHour())
            .append("consumables1", getConsumables1())
            .append("consumables2", getConsumables2())
            .append("consumables3", getConsumables3())
            .append("consumables4", getConsumables4())
            .append("consumables5", getConsumables5())
            .append("consumables6", getConsumables6())
            .append("consumables7", getConsumables7())
            .append("consumables8", getConsumables8())
            .append("consumables9", getConsumables9())
            .append("consumables10", getConsumables10())
            .append("consumables11", getConsumables11())
            .append("consumables12", getConsumables12())
            .append("consumables13", getConsumables13())
            .append("consumables14", getConsumables14())
            .append("consumables15", getConsumables15())
            .append("consumables16", getConsumables16())
            .append("consumables17", getConsumables17())
            .append("consumables18", getConsumables18())
            .append("consumables19", getConsumables19())
            .append("consumables20", getConsumables20())
            .append("consumables21", getConsumables21())
            .append("consumables22", getConsumables22())
            .append("consumables23", getConsumables23())
            .append("consumables24", getConsumables24())
            .append("consumables25", getConsumables25())
            .append("consumables26", getConsumables26())
            .append("remark", getRemark())
            .append("createUserId", getCreateUserId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
